Skip to main content

List Lists

Route

/v2/lists

Description

List all policy configuration lists used in protection and inspection policies. Lists contain collections of values like file extensions, domains, or keywords.

Method

GET

Inputs

ParameterTypeRequiredDescription
typestringNoFilter by list type (file_extension, domain, keyword, etc.)
namestringNoFilter by list name (partial match)
page_sizeintegerNoNumber of results per page (max 100, default 50)
page_tokenstringNoToken for next page of results

Query Parameters Example

GET /v2/lists?type=file_extension&name=office&page_size=25

Output

FieldTypeDescription
listsarray[List]Array of list objects
next_page_tokenstringToken for retrieving next page
total_countintegerTotal number of lists

List Object Structure

FieldTypeDescription
idstringUnique list identifier
namestringList name
descriptionstringList description
typestringList type (file_extension, domain, keyword, etc.)
valuesarray[string]List values (first 10 shown)
value_countintegerTotal number of values in list
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast update timestamp (ISO 8601)

Rate Limit

  • 60 requests per minute per API key
  • 5 concurrent requests per endpoint

Example Response

{
"lists": [
{
"id": "list-123",
"name": "Office File Extensions",
"description": "Common Microsoft Office file extensions",
"type": "file_extension",
"values": [".docx", ".xlsx", ".pptx", ".doc", ".xls"],
"value_count": 15,
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
},
{
"id": "list-456",
"name": "Social Media Domains",
"description": "Popular social media websites",
"type": "domain",
"values": ["facebook.com", "twitter.com", "linkedin.com"],
"value_count": 8,
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}
],
"next_page_token": "eyJwYWdlIjoyLCJsaW1pdCI6NTB9",
"total_count": 42
}